@charset "utf-8";

/*------------------------------------------------------------
------------------------------------------------------------*/
body { background:url(../images/body_bg.jpg) repeat-x left top;}

#container {}


#header {  width:1040px; margin:0 auto; overflow:hidden; height:164px;}

#header .logo { padding:78px 0 0 2px; float:left;}
#header h1 { padding:38px 0 0 2px; float:left;}
#header .headerR { width:260px; float:right;} 
#header p {color:#fff; font-size:12px; line-height:35px;}
#header p a{ color:#FFF;}
#header .headerR p a { margin:0 5px;color:#969696;}
#header .headerR .tell{ display:block; float:right; padding-top:78px;}

.searchbox{ overflow: hidden; clear:both; padding-top:11px;}
form {float: right; display: block;}
form .cpkey {float: left;width: 148px; border-right: 0;height:30px;line-height:30px;padding-left:20px;border: none;background: url(../images/search_bg.jpg) no-repeat;}
form .image {float: left;width:60px; border: 0;height:30px;}

#globalNavi { width:1000px; margin:0 auto 1px; height:49px;}
#globalNavi ul .left{}
#globalNavi ul li { float:left; width:110px; text-align:center; line-height:49px; font-size:14px;}
#globalNavi ul li a {display: block; font-weight:bold; }
#globalNavi ul li a:hover { background-color:#113801; color:#FFF !important; }
#globalNavi ul li:hover{ }
#globalNavi ul .navicen {width:2px; height:46px; background:url(../images/navicen.jpg) no-repeat center;}


.globalNavi{background-color: #018807;position:relative; z-index:1040;height:49px; line-height:49px;   }
.nav{ width:1040px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; font-weight:bold;  }
.nav .m{ float:left;  position:relative; border-top:0; border-bottom:0;  }
.nav a:hover{ text-decoration:none;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:15px; height:49px; overflow:hidden; font-weight: bold; }
.nav h3 a{ display:block;     font-size: 18px; padding:0 36px; vertical-align:top; text-align:center; color:#FFF; }
.nav h3 a:hover{ background-color:#F89E00; color:#FFF !important;}
.nav .on{ border-color:#1F7CAF;}
.nav .on h3 a{ border-color:#1f7caf !important;  }
.nav .sub{ display:none; /*默认隐藏*/ width:148px; padding:5px 0;   position:absolute; left:0;  top:48px; background:#ECECEC; text-align:center;  }
.nav .sub li{ vertical-align:middle; }
.nav .sub li a{ height:20px; line-height:20px; padding:4px 0; display:block; }
.nav .sub li a:hover{ }
.nav #m7 h3 a{}
.nav .navicen{ float:left;width:1px;height:53px; background:url(../images/navicen.jpg) no-repeat left top;}


.flexslider{position:relative;height:483px;overflow:hidden; background: url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:483px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%; display:none;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}

.sunBox { width:1000px; margin:0 auto; height:20px; overflow:hidden; }


.sunR{ width:400px; float:right;}

#main { overflow:hidden; width:1040px; margin:0 auto; padding:20px 50px 40px; background:url(../images/main_bg.jpg) no-repeat center top;}

#sideBar { overflow:hidden;width:196px;margin-bottom:20px;}
.sidebox { margin-bottom:14px;}
.sideTitle {overflow:hidden;height:30px;  margin-bottom:20px;}
.sideTitle p { padding-left:1px; font-size:24px; line-height:30px;font-family:微软雅黑; color:#026805; font-weight:bold;}
.sideTitle p:hover{ color:#c90101}
.sideTitle p span{ color:#A7A7A7;font-size:13px !important; font-weight:normal; padding-left:6px;}
.sidebox .sideList{ overflow:hidden; }
.sidebox .sideList ul { overflow:hidden;}


.sidebox .sideList .ult {}
.sidebox .sideList .ult li a{    text-align: left; display:block; padding-left:27px;border-bottom:1px dotted #D1D1D1; line-height:34px;font-size:15px; background-color: #026805;color: #fff; }
.sidebox .sideList .ult li {  background: url(../images/icon_listh.gif) no-repeat 9px 14px; font-size:15px;font-weight:bold;}
.sidebox .sideList .ult li ul {}
.sidebox .sideList .ult li ul li{ font-size:14px; font-weight:normal; background:none; font-family:宋体; font-weight:normal;  background: url(../images/icon_list.gif) no-repeat 24px center;}
.sidebox .sideList .ult li ul li a{    text-align: left;padding-left:38px; line-height:34px; font-size:15px; }
.sidebox .sideList .ult li a:hover{}

.conbox { overflow:hidden;}
.conTitle {overflow:hidden;height:30px;  }
.conTitle p { padding-left:1px; font-size:18px; line-height:30px;font-family:微软雅黑; color:#34383B; font-weight:bold;}
.conTitle p span{ color:#A7A7A7;font-size:13px !important; font-weight:normal; padding-left:6px;}
.conbox .conList { overflow:hidden; font-size:14px;}
.conbox .conList ul .coname { font-weight: bold;}
.conbox .conList ul li {    font-size: 13px; line-height:26px;color:#404040 }
.conbox .conList ul li a{color:#404040}
.conbox .conList ul{ padding:1px 0 0; }

#conts { width:820px; overflow: hidden; zoom:1; }
 
.info { }
.infonn{ }
.infoTitle { overflow:hidden;height:30px;} 
.infoTitle p { padding-left:1px; font-size:19px; line-height:30px;font-family:微软雅黑; color:#34383B; font-weight:bold;}
.infoTitle span{ color:#000; padding:0 9px; font-size:16px !important;}
.infoTitle img { float:right; padding:17px 11px 0 0;}
.dsite { line-height:36px;}
.dsite a { margin:0 4px 0 4px;}

#footer {overflow:hidden; background-color:#3E7500; }
#footer .code{ position:fixed; left:0; bottom:0px; z-index:10000;}
#cnzz_stat_icon_1252948170 { display: inline-block;}
#footer .foot { width:1000px; margin: 0 auto; padding:15px 0 10px 0px; text-align:center;}
#footer .foot p { line-height:20px; text-align:center; color:#FFF;}
#footer .foot p span { padding-right:18px;}
#footer .foot p a { margin: 0 5px 0 5px; color:#FFF;}
/*分页*/
.yellow
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 3px;
	padding-top: 3px;
	text-align: center;
}
.yellow a
{
	border: #aaaadd 1px solid;
	padding: 2px 5px 2px 5px;
	margin: 2px;
	color: #565555;
	text-decoration: none;
	
}
.yellow a:hover
{
	border: #000099 1px solid;
	color: #000;
}
.yellow a:active
{
	border: #000099 1px solid;
	color: #000;
}
.yellow span.current
{
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	margin: 2px;
	color: #fff;
	background-color: #000;
	border: #CCC 1px solid;
}
.yellow span.disabled
{
	border: #CCC 1px solid;
	margin: 2px;
	color: #666;
	padding: 2px 5px 2px 5px;
	background-color: #E6F1F7;
}